/*
 ============================================================================
 Name        : InputNumberDlg.h
 Author      :
 Version     :
 Copyright   : Your copyright notice
 Description : InputNumberDlg declaration
 ============================================================================
 */

#ifndef InputNumberDlg2_H
#define InputNumberDlg2_H

// INCLUDES
#include <e32std.h>
#include "fDialog.h"
#include "fImage.h"
#include "fListbox.h"
#include "fEditor.h"

class InputNumberDlg2 : public fDialog
{
public:
    static InputNumberDlg2* NewL(fEngine* aFramework);
    static InputNumberDlg2* NewLC(fEngine* aFramework);
    ~InputNumberDlg2();
private:
    InputNumberDlg2();
    void ConstructL(fEngine* aFramework);
protected:
    virtual void DrawClient(TRect aRect);
public:
    void Show(const TDesC& aTitle);
    void Update();
public:
    fEditor* _editor;
protected:
    virtual void PrepareDiglogDisappear( );
    virtual int ContentHandleKey( f_KEY_DES* aKeyDes );
    virtual int ContentHandleMouse( fMouseEvent nType, TPoint sPoint );
};

#endif // InputNumberDlg_H
